import './utils/utils'
import './utils/http'

// app.js
App({
  globalData: {},
  // token: 'bjyxszd',
  // 当小程序执行停留在后台约 5 分钟、关机、小程序都会自动被关闭。再次打开小程序时 onLaunch 会再次被执行
  onLaunch() {
    this.getToken(),
      this.getRefreshToken()
  },
  // 读取本地数据，存入全局
  getToken() {
    wx.getStorage({
      key: 'token',
      // 立即执行函数
      success: (res) => {
        // console.log(res.data);
        this.token = res.data
      }
    })
  },
  // 存入全局
  getRefreshToken() {
    wx.getStorage({
      key: 'refreshToken',
      // 立即执行函数
      success: (res) => {
        console.log(res.data);
        this.refreshToken = res.data
      }
    })
  },
  setToken(token, refreshToken) {
    // 本地存储token
    wx.setStorageSync('token', `Bearer ${token}`)
    // 全局存储token
    this.token = `Bearer ${token}`
    // 本地存储refreshToken
    wx.setStorageSync('refreshToken', `Bearer ${refreshToken}`)
    // 全局存储refreshToken
    this.refreshToken = `Bearer ${refreshToken}`
  }
})
